.header-slider-wrapper {
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: translateZ(0);
}

.wpv-wrapper img,
.wpv-wrapper iframe,
.wpv-wrapper object,
.wpv-wrapper .wpv-slide {
	max-width: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

/* The outermost wrapper for the wpvSlider */
.wpv-wrapper {
	position: relative;
	margin: auto;
	height:
}

/* The outermost wrapper for the wpvSlider if it is viewed in full-width layout */
.wpv-wrapper.wpv-full-width {
	margin: 0 auto; /* had !important, but this breaks the full/boxed layout for the peek style */
}

/* 
The main element ( the one that the jQuery wpvSlider plugin gets called on ) 
is marked with this class for easier recognition
*/
.wpv-view {
	position: relative;
	overflow: hidden;
/* 
	The script will remove this when the gallery is loaded. This will prevent the 
	"blinking content" while loading the page. Actually THE BEST way is to also set
	inline style to the element (style="visibility: hidden") to make sure that it 
	gets applied as soon as the element is created. 
	*/
	visibility: hidden;
}

/* The main element,
 while in full-width layout */
.wpv-full-width .wpv-view {
	width: 100%!important;
	height: 100%;
}

/* The layer that overlaps the content while it is loading */
.wpv-loading-mask {
	position: absolute;
	background: #FFF url(../images/loader.gif) center center no-repeat;
	background-image: url(../images/loader.gif) !important;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100000;
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: top 0s cubic-bezier(0, 1, 1, 1) 2s,
						left 0s cubic-bezier(0, 1, 1, 1) 2s,
						opacity 1.5s ease-in .5s;
	-moz-transition   : top 0s cubic-bezier(0, 1, 1, 1) 2s,
						left 0s cubic-bezier(0, 1, 1, 1) 2s,
						opacity 1.5s ease-in .5s;
	-o-transition     : top 0s cubic-bezier(0, 1, 1, 1) 2s,
						left 0s cubic-bezier(0, 1, 1, 1) 2s,
						opacity 1.5s ease-in .5s;
	-ms-transition    : top 0s cubic-bezier(0, 1, 1, 1) 2s,
						left 0s cubic-bezier(0, 1, 1, 1) 2s,
						opacity 1.5s ease-in .5s;
	transition        : top 0s cubic-bezier(0, 1, 1, 1) 2s,
						left 0s cubic-bezier(0, 1, 1, 1) 2s,
						opacity 1.5s ease-in .5s;
}

.wpv-loading-mask.hidden {
	left: -10000px;
	top: 0;
	display: block;
	visibility: visible;
	background-image: none !important;
	opacity: 0;
}

/* The first child of the .wpv-view used to wrap all slides */
.wpv-htmlslide-wrap {
	width: 100%;
	height: 100%;
	position: absolute;
	vertical-align: middle;
}

/* Each slide has it's own wrapper */
.wpv-slide-wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	vertical-align: middle;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
}

/* Each slide */
.wpv-view .wpv-slide {
	position: absolute;
	z-index: 5;
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
}

/* iframe slides (if any) */
.wpv-slider iframe.wpv-slide {
	width: 100%;
	height: 100%;
	border: none;
	position: absolute;
	z-index: 1;
	display: none;
}

/* Show iframe slides after the slideshow is loaded */
.wpv-loaded iframe.wpv-slide {
	display: block;
}

/* 
Let the browser to render the images faster while the slideshow is animating. 
Note that this is only important if these images are not currently in their 
native size.
*/
.wpv-wrapper .animated,
.wpv-wrapper .animated img {
	image-rendering: -webkit-optimize-contrast;
	image-rendering : optimizespeed;
	-ms-interpolation-mode: nearest-neighbor;
}

/* this is used when the height is set to auto */
.no-center .wpv-slide {
	left: auto !important;
	top: auto !important;
	margin: auto !important;
}


/* -------------------------------------------------------------------------- */
/* Examples of some generic selectors that you can use for customizations		 */
/* -------------------------------------------------------------------------- */
/* The .wpv-wrapper also gets a .wpv-show-bullets if the show_bullets option is true */
.wpv-show-bullets {}

/* The .wpv-wrapper also gets a .wpv-show-arrows if the show_arrows option is true */
.wpv-show-arrows {}

/* The .wpv-wrapper also gets a .wpv-show-caption if the show_caption option is true */
.wpv-show-caption {}

/* The .wpv-wrapper also gets a .wpv-ready after the slideshow is created (but before it's content is loaded) */
.wpv-ready {}

/* The .wpv-wrapper also gets a .wpv-loaded after the slideshow is loaded */
.wpv-loaded {}

/* The .wpv-wrapper also gets an "animated" class (only while it is animating) */
.wpv-wrapper.animated {}

/* The .wpv-wrapper also gets a .wpv-full-width if the expand option is true */
.wpv-full-width {}

/* Only the current slide wrapper has the active class */
.wpv-slide-wrapper.active {}

/* Only the animated slide wrappers has the animated class (only while they are animated) */
.wpv-slide-wrapper.animated {}

/* The captions */
.wpv-caption {}

/* The pager */
.wpv-nav-pager {}

/* The pager item */
.wpv-nav-pager li {}

/* The pager item on mouse over */
.wpv-nav-pager li.hover {}

/* The current pager item */
.wpv-nav-pager li.active {}

.csstransitions.csstransforms .animation-zoomIn .wpv-slide-wrapper {
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
		 -o-transform: scale(0);
		-ms-transform: scale(0);
			transform: scale(0);
	
	opacity : 0;
	z-index: 1 !important;
	display: block !important;
}
.csstransitions.csstransforms .animation-zoomIn .wpv-slide-wrapper.current {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
		 -o-transform: scale(1);
		-ms-transform: scale(1);
			transform: scale(1);
	opacity : 1 !important;
	z-index: 3 !important
}

.slider-shortcode-wrapper .slider-caption-wrapper {
	display: none;
}